import request from '@/utils/request'

export function login(data) {
  return request({
    // url: '/vue-admin-template/user/login',
    url: '/rest/auth',
    method: 'post',
    data
  })
}

export function getInfo(token) {
  return request({
    url: '/vue-admin-template/user/info',
    method: 'get',
    params: { token }
  })
}

export function logout() {
  return request({
    // url: '/rest/refresh',
    // method: 'get'
    url: '/vue-admin-template/user/logout',
    method: 'post'
  })
}


// 断面管理
// 查询断面信息


export function getUser() {
  return request({
    url: `/user/userinfo`,
    method: 'get'
  })
}
export function getNDminfoByXzqh(xzqh) {
  return request({
    url: `/v2/ndminfo/getNDminfoByXzqh?xzqhdm=${xzqh}`,
    method: 'get'
  })
}

// 新增断面
export function addNDminfo(data) {
  return request({
    url: '/v2/ndminfo/addNDminfo',
    method: 'post',
    data
  })
}

// 修改断面
export function editNDminfo(data) {
  return request({
    url: '/v2/ndminfo/editNDminfo',
    method: 'post',
    data
  })
}


export function deleteNDminfo(id) {
  return request({
    url: `/v2/ndminfo/deleteNDminfo?id=${id}`,
    method: 'get'
  })
}


// 查询断面水质监测数据
export function getNDmSzjcInfo(xzqhdm, yearMonth) {
  return request({
    url: `/v2/ndmszjc/getNDmSzjcInfo?xzqhdm=${xzqhdm}&jcsj=${yearMonth}`, // 更新 URL，添加 yearMonth 参数
    method: 'get'
  })
}
// 新增断面水质监测详细数据
export function addNDmSzjcData(data) {
  return request({
    url: '/v2/ndmszjc/addNDmSzjcData',
    method: 'post',
    data
  })
}


// 根据ID查询断面水质监测详细数据
export function getNDmSzjcDataById(id) {
  return request({
    url: `/v2/ndmszjc/getNDmSzjcDataById?id=${id}`, 
    method: 'get'
  })
}

// 修改断面水质监测详细数据
export function editNDmSzjcData(data) {
  return request({
    url: '/v2/ndmszjc/editNDmSzjcData',
    method: 'post',
    data
  })
}

// 删除断面水质监测详细数据
export function deleteNDmSzjcData(id) {
  return request({
    url: `/v2/ndmszjc/deleteNDmSzjcData?id=${id}`,
    method: 'get'
  })
}


// 断面水质数据审核
export function shenheNDmSzjcData(id,shenhezt) {
  return request({
    url: `/v2/ndmszjc/shenheNDmSzjcData?id=${id}&shenhezt=${shenhezt}`, 
    method: 'get'
  })
}


// 一件审核
// /v2/ndmszjc/batshenheNDmSzjcData
export function batshenheNDmSzjcData(ids,shenhezt) {
  return request({
    url: `/v2/ndmszjc/batshenheNDmSzjcData?ids=${ids}&shenhezt=${shenhezt}`, 
    method: 'get'
  })
}


// 统计
// 查询月均值
// /v2/nstatic/month
export function monthlyMeanData(tjsj,xzqhdm ) {
  return request({
    url: `/v2/nstatic/month?tjsj=${tjsj}&xzqhdm =${xzqhdm }`, 
    method: 'get'
  })
}
